﻿Public Class Busquedas
    'defino los 8 operadores del movimiento del caballo
    Public Function primeroprof()
        'crear la pila
        'cargar estado inicial(dado por el arreglo) en la pila
        'mientras (haya piezas en el tablero) hacer
        'n=1
        'mientras pueda aplicar operador n hacer
        'aplicar operador sobre el estado al tope de la pila
        'si no puedo aplicar operador n
        'n=n+1
        'fin si
        'fin mientras
        'fin mientras
    End Function

    Public Function primeroamplitud()
        'crear cola
        'cargar estado inicial en cola
        'por cada operador hacer
        'aplicar el operador para generar nuevo estado
        'colocar este estado al final de la cola
        'si este estado existe en otra parte eliminarlo y dejar el que descubrimos ahora
        'fin
        'encolar nuevos estados
        'aplicar 
    End Function

End Class
